module_name: PWM MAIN
actuator_output:
  output_groups:
    - generator: pwm
      param_prefix: PWM_MAIN
      channel_labels: ['MAIN', 'Capture']
      channel_label_module_name_prefix: false
      timer_config_file: "boards/px4/io-v2/src/timer_config.cpp"
      standard_params:
        disarmed: { min: 800, max: 2200, default: 900 }
        min: { min: 800, max: 1400, default: 1000 }
        max: { min: 1600, max: 2200, default: 2000 }
        failsafe: { min: 800, max: 2200 }
      pwm_timer_param:
        description:
            short: Output Protocol Configuration for ${label}
            long: |
                Select which Output Protocol to use for outputs ${label}.

                Custom PWM rates can be used by directly setting any value >0.
        type: enum
        default: 400
        values:
            -1: OneShot
            50: PWM 50 Hz
            100: PWM 100 Hz
            200: PWM 200 Hz
            400: PWM 400 Hz
        reboot_required: true
